package com.pb.wkflow.core.service.impl;

import com.pb.wkflow.core.config.Constants;
import org.camunda.bpm.engine.impl.persistence.entity.TaskEntity;
import org.springframework.stereotype.Service;

/**
 * 扩展数据服务
 * @author 苗益辉
 * @date 2022/5/7 17:14
 */
@Service
public class ExtensionDataServiceImpl {

    /**
     * 扩展数据会放在流程变量中
     * 先判断扩展数据表中是否存在该流程实例的数据，如果不存在则新增
     * 如果存在扩展数据，则更新
     * @param taskEntity
     */
    public void saveExtensionDataService(TaskEntity taskEntity) {
        String extensionDataJson = (String) taskEntity.getVariable(Constants.EXTENSION_DATA);
    }
}
